<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #canvas {
            border: 1px solid #ff0000;
        }
    </style>
</head>
<body>

    <canvas id="canvas" width="600" height="400"></canvas>

    <script>
        var myCanvas = document.querySelector("#canvas");
        var ctx = myCanvas.getContext("2d");
        
        //绘制矩形  rect() 方法是绘制路径
        // ctx.rect(100,100,200,100);
        // ctx.stroke();
        // ctx.fillStyle = "red";
        // ctx.fill();

        //绘制一个描边矩形====>>>strokeRect()方法有自己的独立路径，相当于设置了 beginPath()
        ctx.strokeRect(100,100,200,100);

        //绘制一个填充矩形
        // ctx.fillStyle = "red";
        // fillRect(); 前两个参数是 起点坐标。后两个参数分别是 矩形的宽高大小值
        ctx.fillRect(100,220,200,100);
        

        //清除矩形区域
        ctx.clearRect(110,250,100,50);




    </script>
</body>
</html>